/** @file */
#include "stdafx.h"
#ifndef _Sound3d_h_
#define _Sound3d_h_
#include "Sound.h"

/** @class Sound3d
 *
 *  @brief A 3D version of a sound.
 *	
 *	@author Simulation engines 2012 group 3
 * 
 */
class Sound3d: public Sound
{

public:
	/**
	* @brief Create a 3d sound based on an event ID and a position
	*
	* 
	*/
	Sound3d(unsigned int eventId, float posX, float posY, float posZ);
	/**
	* @brief Set sound position
	*
	* 
	*/
	void setPos(float x, float y, float z);
	/**
	* @brief Set sound velocity
	*
	* 
	*/
	void setVel(float x, float y, float z);

private:
	 FMOD_VECTOR m_pos;
	 FMOD_VECTOR m_vel;

};

#endif